53c3720339ae1720797c5559d64fc724f8aa20e8,modules/util/sync-engine/src/com/liferay/sync/engine/documentlibrary/handler/GetSyncDLObjectUpdateHandler.java,GetSyncDLObjectUpdateHandler,updateFile,#SyncFile#SyncFile#String#,524

Before Change


		sourceSyncFile.setLockUserName(targetSyncFile.getLockUserName());
		sourceSyncFile.setModifiedTime(targetSyncFile.getModifiedTime());
		sourceSyncFile.setSize(targetSyncFile.getSize());
		sourceSyncFile.setUiEvent(SyncFile.UI_EVENT_UPDATED_REMOTE);
		sourceSyncFile.setVersion(targetSyncFile.getVersion());
		sourceSyncFile.setVersionId(targetSyncFile.getVersionId());

After Change


				Files.createDirectories(targetFilePath);

				sourceSyncFile.setState(SyncFile.STATE_SYNCED);
				sourceSyncFile.setUiEvent(SyncFile.UI_EVENT_UPDATED_REMOTE);

				SyncFileService.update(sourceSyncFile);

				FileKeyUtil.writeFileKey(
					targetFilePath,
					String.valueOf(sourceSyncFile.getSyncFileId()), false);
			}
			else {
				downloadFile(sourceSyncFile, null, 0, false);
			}
		}
		else if (targetSyncFile.isFile() &&
				 FileUtil.isModified(targetSyncFile, filePath)) {

			downloadFile(
				sourceSyncFile, sourceVersion, sourceVersionId,
				!IODeltaUtil.isIgnoredFilePatchingExtension(targetSyncFile));
		}
		else {
			sourceSyncFile.setState(SyncFile.STATE_SYNCED);
			sourceSyncFile.setUiEvent(SyncFile.UI_EVENT_RENAMED_REMOTE);

			SyncFileService.update(sourceSyncFile);
		}